yield* delegates iteration to another iterable or generator, yielding each value from that iterable, whereas yield yields a single value.
yield*
yield